What You Have To Know About Your Opponent!